package com.thjk.bdf.system.http.response.vo;

import com.thjk.bdf.system.http.response.vo.BdOrderQueryProduct;

/**
 * 查询大数订单信息返回参数data
 * @author wlp
 *
 */
public class BdOrderData {
	
	/**
	 * 订单审批状态
	 */
	private String approvalStatus;
	/**
	 * 订单审批状态描述
	 */
	private String approvalStatusDesc;
	/**
	 * 评分额度
	 */
	private String creditAmount;
	/**
	 * 评分有效期（yyyy-MM-dd）
	 */
	private String scoreValidDate;
	/**
	 * 可贷额度（大数人工审批后额度）
	 */
	private Integer canLoanAmt;
	/**
	 * 否决重报天数
	 */
	private Integer banDays;
	/**
	 * 激活额度（即客户提款额度）
	 */
	private String activationLoanAmt;
	/**
	 * 激活期限（即客户提款选择期限）
	 */
	private String activationLoanTerm;
	/**
	 * 否决原因
	 */
	private String rejectReason;
	/**
	 * 放款产品列表
	 */
	private BdOrderQueryProduct[] products;
	
	public String getApprovalStatus() {
		return approvalStatus;
	}

	public void setApprovalStatus(String approvalStatus) {
		this.approvalStatus = approvalStatus;
	}

	public String getApprovalStatusDesc() {
		return approvalStatusDesc;
	}

	public void setApprovalStatusDesc(String approvalStatusDesc) {
		this.approvalStatusDesc = approvalStatusDesc;
	}

	public String getCreditAmount() {
		return creditAmount;
	}

	public void setCreditAmount(String creditAmount) {
		this.creditAmount = creditAmount;
	}

	public String getScoreValidDate() {
		return scoreValidDate;
	}

	public void setScoreValidDate(String scoreValidDate) {
		this.scoreValidDate = scoreValidDate;
	}

	public Integer getCanLoanAmt() {
		return canLoanAmt;
	}

	public void setCanLoanAmt(Integer canLoanAmt) {
		this.canLoanAmt = canLoanAmt;
	}

	public Integer getBanDays() {
		return banDays;
	}

	public void setBanDays(Integer banDays) {
		this.banDays = banDays;
	}

	public String getActivationLoanAmt() {
		return activationLoanAmt;
	}

	public void setActivationLoanAmt(String activationLoanAmt) {
		this.activationLoanAmt = activationLoanAmt;
	}

	public String getActivationLoanTerm() {
		return activationLoanTerm;
	}

	public void setActivationLoanTerm(String activationLoanTerm) {
		this.activationLoanTerm = activationLoanTerm;
	}

	public String getRejectReason() {
		return rejectReason;
	}

	public void setRejectReason(String rejectReason) {
		this.rejectReason = rejectReason;
	}

	public BdOrderQueryProduct[] getProducts() {
		return products;
	}

	public void setProducts(BdOrderQueryProduct[] products) {
		this.products = products;
	}

	@Override
	public String toString() {
		return "BdOrderData [approvalStatus=" + approvalStatus + ", approvalStatusDesc=" + approvalStatusDesc + ", creditAmount=" + creditAmount
				+ ", scoreValidDate=" + scoreValidDate + ", canLoanAmt=" + canLoanAmt + ", banDays=" + banDays
				+ ", activationLoanAmt=" + activationLoanAmt + ", activationLoanTerm=" + activationLoanTerm + ", rejectReason=" + rejectReason + "]";
	}

}
